//package com.gitlab.lucky.admin.web.controller;
//
//import com.github.pagehelper.PageInfo;
//import com.gitlab.lucky.admin.service.UserService;
//import com.gitlab.lucky.admin.web.dto.PlatformRequest;
//import com.gitlab.lucky.common.dao.model.WeixinGzhUser;
//import com.gitlab.lucky.common.enums.CodeEnum;
//import com.gitlab.lucky.common.result.R;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//@RestController
//@RequestMapping("api/admin/user")
//public class UserController {
//
//    @Autowired
//    private UserService userService;
//
//    /**
//     * 用户列表
//     * @param p
//     * @return
//     */
//    @GetMapping("/list")
//    public R list (PlatformRequest p){
//        if(p==null || p.getPlatform()==null){
//            return R.error(CodeEnum.QUERY_DATA_NOT_EXIST);
//        }
//        PageInfo<WeixinGzhUser> userList = userService.list(p);
//        return R.ok().data(userList);
//    }
//
//    /**
//     * 更新用户信息
//     * @param user
//     * @return
//     */
//    @PostMapping("/update")
//    public R update(WeixinGzhUser user){
//        if(user==null || user.getId()==null ||user.getOpenid()==null||user.getPlatform()==null){
//            return R.error(CodeEnum.QUERY_DATA_NOT_EXIST);
//        }
//        try{
//            userService.update(user);
//        }catch (Exception e){
//            return R.error();
//        }
//        return R.ok();
//    }
//    /**
//     * 删除用户
//     * @return
//     */
//    @PostMapping("/delete")
//    public R delete(Long id){
//        if(id==null){
//            return R.error(CodeEnum.QUERY_DATA_NOT_EXIST);
//        }
//        userService.delete(id);
//        return R.ok();
//    }
//
//}
